#wrap{
	background: #f3f2f5; 
	height: auto;
	margin-bottom: 8vh;
}
ul{
	list-style: none;
}
.head img{
	width: 100%;
   
    background: #00B7EE;
}
.title{
	background: #fff;
	padding: 10px 15px 0 10px;
    font-size: 18px;
    color: #4b8ee8;
}
.lingdui{
    height:50px;
}
.title p{
	color: #d85803;
	font-size: 14px;
	margin-bottom: 5px;
}
.title p span{
	font-size: 12px;
}
.xq-btn{
    width: 100%;
    text-align: center;
}
.xq-btn a{
    display: inline-block;
    width: 72px;
    height: 25px;
    color: #fff;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    background: #D85803;
    border: 1px solid;
    margin: 2%;
    border-radius: 25px;
}
.activity-list{
	height: 150px;
    list-style: none;
    background: #fff;
        padding-left: 12px;
	  margin-bottom: 10px;
}
.activity-list li{
    height: 60px;
    float: left;
    margin-bottom: 10px;
}
.activity-list li:nth-of-type(2){
	float: right;
	margin-right: 12px;
}
.activity-list li:nth-of-type(3){
	width: 100%;
} 
 .activity-list li .ac-t {
    color: #d85803;
    line-height: 26px;
    font-size: 20px;
    margin-bottom: 5px;
}
.activity-list li .ac-con {
    font-size: 14px;
}
.dianping{
	height: auto;
	background: #fff;
	padding: 5px 10px;
	margin-bottom: 15px;
	
}
.dianping ul .dianping-p{
	display: inline-block;
}
.dianping ul .dianping-name{
	    height: 30px;
    line-height: 30px;
	    
}
.dianping ul .ping-mero img{
	display: inline-block;
	width: 121px;
    height: 80px;
	margin-left: 5px;
}
.comment .dianping ul li span{
    display: inline-block;
    width: 43px;
    height: 23px;
    color: #fff !important;
    line-height: 23px;
     background: #d85803;
    text-align:center;
	border-radius: 20%;
   	margin-right: 20px;
}	
.dianping ul {
	font-size: 14px;
}
.dianping ul .dianping-name img{
	width: 25px;
	height: 25px;
}
.dianping ul li .pinglun{
	float: right;
	margin-right: 10px;
}
.dianping ul li:nth-of-type(1){
	color: #d85803;
	    margin:0 0 20px 10px;
}
.dianping ul .ping-mero a{
	display: block;
	color:#4b8ee8;
	font-size: 14px;
	text-align: center;
}
.ziliao li{
	padding: 5px 15px;
	margin-bottom: 15px;
	background: #fff;
}
#wrap h3{
	font-size: 18px !important;
    font-weight: 700 !important;
	color: #4b8ee8 !important;
}
.ziliao li p{
	color: #bbbaba;
}
.xiang{
	    font-size: 16px;
}
.xiang p{
	color:#4b8ee8 !important;
	
	overflow: hidden;
}
@font-face {font-family: "iconfont";
    src: url('../font/iconfont.eot'); /* IE9*/
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../font/iconfont.woff') format('woff'), /* chrome��firefox */
    url('../font/iconfont.ttf') format('truetype'), /* chrome��firefox��opera��Safari, Android, iOS 4.2+*/
    url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.xiany .iconfont-i {
	position: relative;
    top: 0;
    left: -px;
    font-size: 16px;
    color: #555;
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}
.title .lingdui span{
	width: 110px !important;
}
.title .lingdui p{
	float: left;
}
.xiang p span{
	display: inline-block;
	width: 12vh;
	font-size: 14px !important;
	color:#919191 !important;
}
.gengduo{
	width: 100%;
	background: #fff;
}
.gengduo .xiany{
	margin-bottom: 5px;
	background: ;
}
.gengduo a{
	display: block;
    color: #4b8ee8;
       height: 36px;
    line-height: 36px;
    padding: 0 0 0 15px ;
    text-decoration: none;
}
.gengduo a span{
	padding-left: 64%;
}
.foot{
	width: 100%;
	height: 100px;
	text-align: center;
	padding-top: 20px;
	margin-top: 15px;
	background: #fff;
}
.foot a{
	color: #F4A219;
}
.huodong-bm .baoming{ 
	color: #fff;
	height: 50px;
	width: 100%; 
	font-weight: 700;
	display: block;
	text-align: center;
	line-height: 50px;
	padding: 0 !important;
	background: #4b8ee8;
	position: fixed;
	left: 0;
	bottom: 0;
}
.gaibian img{
	width: 100% !important;
	margin-top:5px;
}
.txt-con img{
	width: 14px !important;
	height: 15px !important;
}
.txt-con h1 strong span{
	font-size: 20px !important;
	margin-bottom: 0px;
}
.xing{
	display: none;
}
.xing p{
    text-indent: 0em !important;
}
/*.on{
	background:#4b8ee8;
	color:#fff !important;
}*/
/*手机的预约*/
.login-box{
    height: 100%;
}
.quxiao{
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #3377D6;
	position: absolute;
	top: 30px;
	left: 5px;
	color: #fff;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
}
.login-box .title{
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    font-size: 24px;
    color: #3366cc;
    text-align: center;
    border-bottom: 1px solid #6a6a6a;
    letter-spacing: 5px;
    background: none;
}
.login-bd{
    padding: 24px 30px 0 36px;
}
.login-bd.pt24{
    padding-top:20px;
}
.login-bd .f-login-hd{
    overflow: hidden;
    padding-bottom: 15px;
}
.login-bd .f-login-hd h3{
    color: #454444;
    font-weight: normal;
    font-size: 20px;
    height: 24px;
    line-height: 24px;
    float: left;
}
.login-bd .f-login-hd h3 a{
    float: none;
    color: #333;
    margin: 0;
}
.login-bd .f-login-hd h3 a.on{
    color: #3366cc;
}
.f-login-pane{
    display: none;
}
.f-login-pane.current{
    display: block;
}
.login-bd .f-login-hd a{
    float: right;
    color: #3366cc;
    margin-top: 6px;
}
.login-bd .f-login{
    height: 35px;
    overflow: hidden;
}
.login-bd .f-login .login-input{
    width: 100%;
    height: 33px;
    line-height: 33px\9;
    padding-left: 37px;
    border: 1px solid #b7b7b7;
    font-size: 14px;
    float: left;
}
.login-bd p{
    height: 18px;
    line-height: 18px;
    text-align: right;
    color: #fc0404;
    font-size: 12px;
}
.login-bd p.tips{
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #606060;
    text-align: left;
}
.login-bd .login_name{
    background: #fff url(../../images/login_1.png) no-repeat 10px center;
}
.login-bd .login_password{
    background: #fff url(../../images/login_2.png) no-repeat 10px center;
}
.login-bd .login_chest{
    width: 90px!important;
    background: #fff url(../../images/login_3.png) no-repeat 10px center;
}
.login-bd .login_chest1{
    width: 120px!important;
    background: #fff url(../../images/login_3.png) no-repeat 10px center;
}
.login-bd .login_mess{
    background: #fff url(../../images/login_5.png) no-repeat 10px center;
}
.login-bd .login_mess1{
    background: #fff url(../../images/login_5.png) no-repeat 12px center;
}
.login-bd .f-login span{
    width: auto;
    height: 35px;
    line-height: 35px;
    margin-left: 10px;
    font-size: 12px;
}
.login-bd .f-login span a{
    color:#454444;
}
.login-bd .f-login span a:hover{
    text-decoration: underline;
}
.login-bd .f-login span.get-yzm{
    float: right;
    width: 120px;
    height: 35px;
    position: relative;
}
.login-bd .f-login span.get-yzm a{
    display:inline-block;
    background: #2663b4;
    padding: 0 20px;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
}
.login-bd .f-login span.get-yzm .noyzm{
	position: absolute;
}
.login-bd .f-login span.get-yzm .yesyzm{
	position: absolute;
	display: none;
}
.login-bd .f-login span.get-yzm a.yesyzm{
	padding: 0 12px;
}
.login-bd .f-login span.get-yzm a:hover{
    text-decoration: none;
}
.login-bd .f-login .yzm{
    width: 103px;
    height: 35px;
    float: left;
}
.login-bd .f-login-bd{
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #454444;
    padding-top: 18px;
}
.login-bd .protocol{
    padding-top: 15px;
    font-size: 12px;
    color: #262626;
}
.login-bd .protocol a{
    color: #3366cc;
}
.login-bd .f-login-bd .auto-login{
    float: left;
}
.login-bd .f-login-bd .auto-login label{
    cursor: pointer;
}
.login-bd .f-login-bd .auto-login input{
    float: left;
    margin: 8px 6px 0 0;
}
.login-bd .f-login-bd .find-password{
    float: right;
}
.login-bd .login-btn{
    width: 100%;
    margin-top: 12px;
    line-height: 15px;
}
.login-bd .login-btn .basic-btn{
    width: 100%;
    height: 40px;
    line-height: 40px;
    display:block;
    background: #3366cc;
    font-size: 18px;
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
	cursor:pointer;
}
.login-bd .login-use-btn{
    padding-top: 20px;
}
.login-bd .login-use-btn .use-btn{
    width: 118px;
    padding-left: 58px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    float: left;
    color: #fff;
}
.login-bd .login-use-btn .use-qq{
    float: left;
    background: #3366cc url(../images/qq.png) no-repeat 26px center;
}
.login-bd .login-use-btn .use-sina{
    float: right;
    background: #3366cc url(../images/sina.png) no-repeat 26px center;
}
#layui-layer1{
	width: 291px !important;
	top: 150px !important;
}
.ulWrap ul{
	margin-top: 15px;
}
.ulWrap li{
	width: 150px;
    height: 75px;
    overflow: hidden;
    margin-bottom: 30px; 
    display: inline-block;
    margin-left: 5%;
}
.sign-item{
	float: left;
}
.ulWrap .pic{
	width: 68px;
    height: 68px;
}
.ulWrap .pic a{
	padding: 0;
}
.ulWrap .pic img{
	width: 68px !important;
    height: 68px !important;
    border-radius: 50%;
} 
.ulWrap .sign-info{
	width: 70px;
    color: #919191;
    float: left;
    margin-left: 10px;
}
.ulWrap .sign-info p{
	height: 20px;
    line-height: 20px;
    margin-bottom: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ulWrap .sign-info a{
	    height: 20px;
    line-height: 20px;
	color: #4b8ee8;
	padding: 0;
}
.shengming{
	position: fixed;
	top: 10%;
	padding: 15px;
	height: 380px;
	overflow:auto ;
	background: #E6E6E6;
	margin: 0 10px;
	display: none;
}
.quxiao {
       width: 27px;
    height: 27px;
    border-radius: 50%;
    line-height: 25px;
    text-align: center;
    background: #4B8EE8;
    color: #fff;
    position: absolute;
    top: 10px;
    left: 90%;
    cursor: pointer;
}
.shengming .shengming-txt{
	height: 260px;
	line-height: 20px;
    overflow: auto; 
    margin: 20px 0 18px 0;
}
#shengming-sub{
	color: #f3f2f5;  
	float: right;
	font-weight:bold; 
	width: 50px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #4B8EE8;
	border: 1px solid #4B8EE8;
}
.shengming label .check-txt{
	border-bottom: 1px solid #666;
}
.baom {
    height: 170px;
    width: 300px; 
    position: fixed;
    top: 45%;
    margin-top: -120px;
    left: 50%;
    margin-left: -150px;
    background: #E6E6E6;
    display: none;
    z-index: 111111;
}
.baom .quxiao {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    width: 30px;
    border-radius: 50%;
    background: #E6E6E6;
    color: #4B8EE8;
    font-weight: 700;
    font-size: 20px;
}
.baom p {
    height: 60px;
    width: 100%;
    background: #4B8EE8;
    text-align: center;
    font-size: 26px;
    line-height: 60px;
    color: #fff;
}
.baom .yige {
    font-size: 26px;
    line-height: 50px;
    text-align: center;
    background: #4B8EE8;
}
.baom .yige a {
    color: #fff;
    display: block;
}
.baom form {
    margin-top: 30px;
    text-align: center;
}
.baom form select {
    width: 220px;
    height: 50px;
    line-height: 50px;
    font-size: 25px;
        border-color: rgb(169, 169, 169);
}
.baom form input {
    margin-top: 20px;
    cursor: pointer;
    width: 235px;
    height: 44px;
    line-height: 44px;
    background: #4b8ee8;
    text-align: center;
    font-size: 24px;
    color: #fff;
    border-radius: 6px;
}
.comment{
	    background: #f3f2f5;
    margin: 0 auto;
}
.comment h3{
	    height: 45px;
    overflow: hidden;
    font-size: 24px;
    font-weight: 700;
    color: #4b8ee8;
    text-align: center;
    margin-bottom: 28px;
    border-bottom: 1px solid #6a6a6a;
}
.comment .dianping{
	background: #f3f2f5;
}



